construction site trailers - Alemán Inglés Diccionario